I2S configuration register
TX_RESET | Set this bit to reset transmitter. |
RX_RESET | Set this bit to reset receiver. |
TX_FIFO_RESET | Set this bit to reset TX FIFO. |
RX_FIFO_RESET | Set this bit to reset RX FIFO. |
TX_START | Set this bit to start transmitting data. |
RX_START | Set this bit to start receiving data. |
TX_SLAVE_MOD | Set this bit to enable slave transmitter mode. |
RX_SLAVE_MOD | Set this bit to enable slave receiver mode. |
TX_RIGHT_FIRST | Set this bit to transmit right channel data first. |
RX_RIGHT_FIRST | Set this bit to receive right channel data first. |
TX_MSB_SHIFT | Set this bit to enable transmitter in Phillips standard mode. |
RX_MSB_SHIFT | Set this bit to enable receiver in Phillips standard mode. |
TX_SHORT_SYNC | Set this bit to enable transmitter in PCM standard mode. |
RX_SHORT_SYNC | Set this bit to enable receiver in PCM standard mode. |
TX_MONO | Set this bit to enable transmitter in mono mode. |
RX_MONO | Set this bit to enable receiver in mono mode. |
TX_MSB_RIGHT | Set this bit to place right channel data at the MSB in TX FIFO. |
RX_MSB_RIGHT | Set this bit to place right channel data at the MSB in RX FIFO. |
TX_LSB_FIRST_DMA | 1:the data in DMA/APB transform from low bits. 0:the data from DMA/APB transform from high bits. |
RX_LSB_FIRST_DMA | 1:the data in DMA/APB transform from low bits. 0:the data from DMA/APB transform from high bits. |
SIG_LOOPBACK | Enable signal loopback mode with transmitter module and receiver module sharing the same WS and BCK signals. |
TX_FIFO_RESET_ST | I2S TX FIFO reset status. 1: I2S_TX_FIFO_RESET is not completed. 0: I2S_TX_FIFO_RESET is completed. |
RX_FIFO_RESET_ST | I2S RX FIFO reset status. 1: I2S_RX_FIFO_RESET is not completed. 0: I2S_RX_FIFO_RESET is completed. |
TX_RESET_ST | I2S TX reset status. 1: I2S_TX_RESET is not completed. 0: I2S_TX_RESET is completed. |
TX_DMA_EQUAL | 1: Data in left channel is equal to data in right channel. 0: Data in left channel is not equal to data in right channel. |
RX_DMA_EQUAL | 1: Data in left channel is equal to data in right channel. 0: Data in left channel is not equal to data in right channel. |
PRE_REQ_EN | Set this bit to enable I2S to prepare data earlier. |
TX_BIG_ENDIAN | I2S TX byte endianness. |
RX_BIG_ENDIAN | I2S RX byte endianness. |
RX_RESET_ST | I2S RX reset status. 1: I2S_RX_RESET is not completed. 0: I2S_RX_RESET is completed. |